package com.hundsun.yr.universal.p2p.interactor.base;

import org.json.JSONObject;

import java.util.HashMap;


/**
 * @version V1.0
 * @Title: RequestInteractor.java
 * @Description: TODO(用一句话描述该文件做什么)
 * @date 2015-11-11 上午10:14:35
 * @author:hejun.shen
 * @email:shenhj15971@hundsun.com
 * @replace author:
 * @replace date:
 */
public interface RequestInteractor {
    /**
     * 网络请求接口params|header
     *
     * @param task_name
     * @param url
     * @param event_tag
     * @param params
     */
    void getRequestData(String task_name, String url, final int event_tag, HashMap<String, String> params);

    /**
     * 网络请求接口params+header
     *
     * @param task_name
     * @param url
     * @param event_tag
     * @param params
     * @param header
     */
    void getRequestData(String task_name, String url, final int event_tag, HashMap<String, String> params, HashMap<String, String> header);

    /**
     * 请求jsonObject+header
     *
     * @param task_name
     * @param url
     * @param event_tag
     * @param params
     * @param header
     */
    void getRequestData(String task_name, String url, final int event_tag, JSONObject params, HashMap<String, String> header);
}
